﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Principal/Inicial.Master" AutoEventWireup="true" CodeBehind="MantenimientoUsuario.aspx.cs" Inherits="Biciq.Web.UI.Seguridades.MantenimientoUsuario" %>
<%@ Register assembly="DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxRoundPanel" tagprefix="dx" %>
<%@ Register assembly="DevExpress.Web.v11.1, Version=11.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxPanel" tagprefix="dx" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<%@ Register Src="../Controles/WUCMensajes.ascx" TagName="WUCMensajes" TagPrefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">

        .style1
        {
            width: 100%;
        }
        .style2
        {
        }
        .style3
        {
            width: 222px;
        }
        .style4
        {
            height: 26px;
        }
        .style5
        {
            width: 222px;
            height: 26px;
        }
        .style6
        {
            height: 26px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <dx:ASPxRoundPanel ID="ASPxRoundPanel1" runat="server" 
        HeaderText="Usuario del Sistema" Width="100%" 
    CssFilePath="~/App_Themes/BlackGlass/{0}/styles.css" CssPostfix="BlackGlass" 
    GroupBoxCaptionOffsetY="-22px" 
    SpriteCssFilePath="~/App_Themes/BlackGlass/{0}/sprite.css">
        <ContentPaddings PaddingBottom="5px" PaddingLeft="2px" PaddingTop="5px" />
        <HeaderStyle Font-Names="Century Gothic" Font-Size="Large" Height="23px" >
        <Paddings PaddingBottom="0px" PaddingLeft="3px" PaddingTop="0px" />
        </HeaderStyle>
        <PanelCollection>
            <dx:PanelContent ID="PanelContent1" runat="server" SupportsDisabledAttribute="True">
                <table class="style1">
                    <tr>
                        <td colspan="3">
                            <asp:HiddenField ID="operacion" runat="server" />
                            <asp:ValidationSummary ID="ValidationSummary1" runat="server" ForeColor="Red" 
                                ValidationGroup="guardar" />
                        </td>
                    </tr>
                    <tr>
                        <td class="style2">
                            <asp:Label ID="Label1" runat="server" Text="Nombre usuario"></asp:Label>
                        </td>
                        <td class="style3">
                            <asp:TextBox ID="txtUsuario" runat="server" style="margin-left: 0px" 
                                Width="216px"></asp:TextBox>
                        </td>
                        <td>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                                ControlToValidate="txtUsuario" Display="Dynamic" 
                                ErrorMessage="Es obligatorio ingresar el nombre de usuario" 
                                Font-Names="symbol" ForeColor="Red" ValidationGroup="guardar">¬</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
                                ControlToValidate="txtUsuario" 
                                ErrorMessage="El usuario debe tener de 5 a 15 caracteres alfanuméricos, no se aceptan simbolos especiales ni espacios." 
                                Font-Names="Symbol" ForeColor="Red" 
                                ToolTip="El usuario debe tener de 5 a 15 caracteres alfanuméricos, no se aceptan simbolos especiales ni espacios." 
                                ValidationExpression="^[A-Za-z1-9]{5,15}$" ValidationGroup="guardar">¬</asp:RegularExpressionValidator>
                            <asp:Label ID="Label3" runat="server" style="color: #808080" 
                                Text="El usuario debe tener de 5 a 15 caracteres alfanuméricos, no se aceptan simbolos especiales ni espacios."></asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td class="style4">
                            <asp:Label ID="Label2" runat="server" Text="Email"></asp:Label>
                        </td>
                        <td class="style5">
                            <asp:TextBox ID="txtEmail" runat="server" Width="250px"></asp:TextBox>
                        </td>
                        <td class="style6">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                                ControlToValidate="txtEmail" 
                                ErrorMessage="Debe ingresar el correo electrónico" Font-Names="symbol" 
                                ForeColor="Red" ValidationGroup="guardar" 
                                ToolTip="Debe ingresar el correo electrónico">¬</asp:RequiredFieldValidator>
                            <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" 
                                ControlToValidate="txtEmail" Display="Dynamic" 
                                ErrorMessage="La dirección de email ingresada no es válida" Font-Names="Symbol" 
                                ForeColor="Red" SetFocusOnError="True" 
                                ToolTip="La direcci{on de email ingresada no es válida" 
                                ValidationExpression="^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$" 
                                ValidationGroup="guardar">¬</asp:RegularExpressionValidator>
                        </td>
                    </tr>
                    <tr>
                        <td class="style4">
                            <asp:Label ID="Label4" runat="server" Text="Rol de Sistema"></asp:Label>
                        </td>
                        <td class="style5">
                            <asp:DropDownList ID="cmbRol" runat="server" DataTextField="nombreES" 
                                DataValueField="id" Width="212px">
                            </asp:DropDownList>
                        </td>
                        <td class="style6">
                            <asp:CompareValidator ID="CompareValidator8" runat="server" 
                                ControlToValidate="cmbRol" Display="Dynamic" 
                                ErrorMessage="Debe seleccionar el rol de sistema para el usuario" 
                                Font-Names="Symbol" ForeColor="Red" Operator="NotEqual" SetFocusOnError="True" 
                                ToolTip="Debe seleccionar el rol de sistema para el usuario" 
                                ValidationGroup="guardar" ValueToCompare="-1">¬</asp:CompareValidator>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <asp:ImageButton ID="btnGuardar" runat="server" ImageUrl="~/img/grabar.png" 
                                OnClick="btnGuardar_Click" ToolTip="Guardar" ValidationGroup="guardar" 
                                Width="32px" />
                            <asp:ImageButton ID="btnCancelar" runat="server" CausesValidation="False" 
                                ImageUrl="~/img/cancelar.png" OnClick="btnCancelar_Click" ToolTip="Salir" 
                                Width="32px" />
                        </td>
                    </tr>
                </table>
            </dx:PanelContent>
        </PanelCollection>
    </dx:ASPxRoundPanel>
    <asp:UpdatePanel ID="UpdatePanelMensaje" runat="server">
        <ContentTemplate>
            <asp:LinkButton ID="LinkButtonMessage" runat="server"></asp:LinkButton>
           <asp:ModalPopupExtender ID="MessagePopup" runat="server" TargetControlID="LinkButtonMessage"
                BackgroundCssClass="modalBackground" PopupControlID="PanelMensaje" OkControlID="LinkButtonCloseMessage">
            </asp:ModalPopupExtender>


            <asp:Panel ID="PanelMensaje" runat="server" Width="75%" Style="display: none;">
                <asp:LinkButton ID="LinkButtonCloseMessage" runat="server" Font-Bold="True" Style="font-size: 7px;
                    color: #FFFFFF;" Text="i"></asp:LinkButton>
                <uc1:WUCMensajes ID="WUCMensaje" runat="server" />
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>

</asp:Content>
